dsh-web-restart:给 DSH WebUI 加重启按钮,配 launchd 自动拉起
2026-09-07
DeepSeek Harness 插件
DeepSeek
DSH
dsh-web-restart
DeepSeek Harness 插件
launchd 进程守护
WebUI 重启
dsh-web-restart 是 QIN-SMART 维护的 DSH 插件(MIT,v0.1.0),解决 WebUI 重启不便的问题。它由配套的两半组成:一是 WebUI 侧边栏的「⇄ 重启 DSH」按钮,带两段式确认防误触,点击后通过同源 HTTP 端点触发进程退出,页面遮罩并每 2 秒轮询,服务恢复后自动刷新;二是 macOS launchd LaunchAgent 守护,用 KeepAlive 在进程退出或崩溃后自动拉起,支持登录自启。退出模式有两种:默认 "exit" 交给 launchd 拉起;"exec" 模式在同进程内 spawn 新实例,适合无守护、手动运行的场景。安装方式为
阅读全文